home *** CD-ROM | disk | FTP | other *** search
-
-
-
- aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm)))) aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm))))
-
-
-
- NNNNAAAAMMMMEEEE
- afGetMarkIDs - get the number and list of marker ID's for an audio track
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////aaaauuuuddddiiiiooooffffiiiilllleeee....hhhh>>>>
-
- iiiinnnntttt aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss((((AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee ffffiiiilllleeee,,,, iiiinnnntttt ttttrrrraaaacccckkkkiiiidddd,,,, iiiinnnntttt mmmmaaaarrrrkkkkiiiiddddssss[[[[]]]]))))
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
- _f_i_l_e is an AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee structure, created when an audio file was
- opened by a call to aaaaffffOOOOppppeeeennnnFFFFiiiilllleeee(3dm).
-
- _t_r_a_c_k_i_d is an integer which identifies an audio track contained in
- _f_i_l_e. All currently supported file formats contain exactly one
- track, so always use the constant value AAAAFFFF____DDDDEEEEFFFFAAAAUUUULLLLTTTT____TTTTRRRRAAAACCCCKKKK for
- now.
-
- _m_a_r_k_i_d_s is an array of integer locations used to return a list of
- unique positive marker id's which can be used to reference the
- marker structures for _t_r_a_c_k.
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
- aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss(((()))) returns a nonnegative integer count of the number of
- marker structures in the specified audio track, or -1 in case of error.
-
- For AIFF/AIFF-C files, the number of marker structures in the
- AAAAFFFF____DDDDEEEEFFFFAAAAUUUULLLLTTTT____TTTTRRRRAAAACCCCKKKK may be from 0 to 65535.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss(((()))) returns the number of marker structures contained in the
- audio track given by _t_r_a_c_k_i_d, as well as a list of integer id's which can
- be used to reference the markers individually.
-
- In the current version of the AF, markers are used to store the locations
- of loop endpoints in AIFF-C (AIFF) files only.
-
- Typically, you call aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss(((()))) twice. The first time, you pass it a
- null _m_a_r_k_i_d_s pointer and just check the return value.
-
- The return value tells you how many locations to allocate in the
- _m_a_r_k_i_d_s[] array, which you pass back to aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss(((()))) to obtain a list
- of mark ID's.
-
- You can then use these id's to reference the individual markers and
- obtain information about them such as marker position and associated name
- string.
-
- CCCCAAAAVVVVEEEEAAAATTTTSSSS
- This function may return any configuration or number of marks just as it
- may with an AIFF/AIFF-C file. Apps should be written to expect and
- ignore marks they do not understand.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm)))) aaaaffffGGGGeeeettttMMMMaaaarrrrkkkkIIIIDDDDssss((((3333ddddmmmm))))
-
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- afOpenFile(3dm), afGetMarkPosition(3dm), afGetMarkName(3dm),
- afInitMarkIDs(3dm)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-